package com.yanq.liancar.bean;
/*
 *  @创建者     Administrator
 *  @创建时间   2018/11/21  13:46
 *  @描述       ${TODO}
 */


import com.google.gson.annotations.SerializedName;

import java.util.List;

public class OBDPeiZhiListBean {

    /**
     * IsSuccess : true
     * OutputMessage : 查询成功
     * code : null
     * Data : {"1":[{"id":1,"name":"机油","status":1,"healthScale":100,"healthStatus":1,"type":1,"setStatus":null,"pid":null,"deviceType":1,"obdPeiZhiDTOs":[{"id":17,"name":"矿物质机油","status":1,"healthScale":100,"healthStatus":null,"type":2,"setStatus":null,"pid":1,"deviceType":1,"obdPeiZhiDTOs":null},{"id":18,"name":"合成机油","status":1,"healthScale":100,"healthStatus":null,"type":2,"setStatus":null,"pid":1,"deviceType":1,"obdPeiZhiDTOs":null}]},{"id":1,"name":"变速箱油","status":1,"healthScale":100,"healthStatus":1,"type":1,"setStatus":null,"pid":null,"deviceType":1,"obdPeiZhiDTOs":[{"id":22,"name":"手动变速箱油","status":1,"healthScale":100,"healthStatus":null,"type":2,"setStatus":null,"pid":5,"deviceType":1,"obdPeiZhiDTOs":null},{"id":23,"name":"自动变速箱油","status":1,"healthScale":100,"healthStatus":null,"type":2,"setStatus":null,"pid":5,"deviceType":1,"obdPeiZhiDTOs":null}]},{"id":1,"name":"防冻液","status":1,"healthScale":100,"healthStatus":1,"type":2,"setStatus":null,"pid":null,"deviceType":1,"obdPeiZhiDTOs":null},{"id":1,"name":"刹车油","status":1,"healthScale":100,"healthStatus":1,"type":2,"setStatus":null,"pid":null,"deviceType":1,"obdPeiZhiDTOs":null},{"id":1,"name":"助力油","status":1,"healthScale":100,"healthStatus":1,"type":2,"setStatus":null,"pid":null,"deviceType":1,"obdPeiZhiDTOs":null}],"2":[{"id":1,"name":"汽油滤芯","status":1,"healthScale":100,"healthStatus":1,"type":1,"setStatus":null,"pid":null,"deviceType":2,"obdPeiZhiDTOs":[{"id":26,"name":"内置式汽油滤","status":1,"healthScale":100,"healthStatus":null,"type":2,"setStatus":null,"pid":12,"deviceType":2,"obdPeiZhiDTOs":null},{"id":27,"name":"外置式汽油滤","status":1,"healthScale":100,"healthStatus":null,"type":2,"setStatus":null,"pid":12,"deviceType":2,"obdPeiZhiDTOs":null}]},{"id":1,"name":"火花塞","status":1,"healthScale":100,"healthStatus":1,"type":1,"setStatus":null,"pid":null,"deviceType":2,"obdPeiZhiDTOs":[{"id":28,"name":"电喷机普通火花塞","status":1,"healthScale":100,"healthStatus":null,"type":2,"setStatus":null,"pid":13,"deviceType":2,"obdPeiZhiDTOs":null},{"id":29,"name":"电喷机白金火花塞","status":1,"healthScale":100,"healthStatus":null,"type":2,"setStatus":null,"pid":13,"deviceType":2,"obdPeiZhiDTOs":null},{"id":30,"name":"直喷机普通火花塞","status":1,"healthScale":100,"healthStatus":null,"type":2,"setStatus":null,"pid":13,"deviceType":2,"obdPeiZhiDTOs":null},{"id":31,"name":"直喷机白金火花塞","status":1,"healthScale":100,"healthStatus":null,"type":2,"setStatus":null,"pid":13,"deviceType":2,"obdPeiZhiDTOs":null}]},{"id":1,"name":"刹车片","status":1,"healthScale":100,"healthStatus":1,"type":1,"setStatus":null,"pid":null,"deviceType":2,"obdPeiZhiDTOs":[{"id":32,"name":"自动挡车型","status":1,"healthScale":100,"healthStatus":null,"type":2,"setStatus":null,"pid":14,"deviceType":2,"obdPeiZhiDTOs":null},{"id":33,"name":"手动挡车型","status":1,"healthScale":100,"healthStatus":null,"type":2,"setStatus":null,"pid":14,"deviceType":2,"obdPeiZhiDTOs":null}]},{"id":1,"name":"机油滤芯","status":1,"healthScale":100,"healthStatus":1,"type":1,"setStatus":null,"pid":null,"deviceType":2,"obdPeiZhiDTOs":[]},{"id":1,"name":"矿物质机油","status":1,"healthScale":100,"healthStatus":1,"type":1,"setStatus":null,"pid":null,"deviceType":2,"obdPeiZhiDTOs":[]},{"id":1,"name":"合成机油","status":1,"healthScale":100,"healthStatus":1,"type":1,"setStatus":null,"pid":null,"deviceType":2,"obdPeiZhiDTOs":[]},{"id":1,"name":"空气滤芯","status":1,"healthScale":100,"healthStatus":1,"type":1,"setStatus":null,"pid":null,"deviceType":2,"obdPeiZhiDTOs":[]},{"id":1,"name":"空调滤芯","status":1,"healthScale":100,"healthStatus":1,"type":1,"setStatus":null,"pid":null,"deviceType":2,"obdPeiZhiDTOs":[]},{"id":1,"name":"蓄电池","status":1,"healthScale":100,"healthStatus":1,"type":2,"setStatus":null,"pid":null,"deviceType":2,"obdPeiZhiDTOs":null},{"id":1,"name":"轮胎","status":1,"healthScale":100,"healthStatus":1,"type":2,"setStatus":null,"pid":null,"deviceType":2,"obdPeiZhiDTOs":null}]}
     */

    private boolean IsSuccess;
    private String OutputMessage;
    private Object code;
    private DataBean Data;

    public boolean isIsSuccess() {
        return IsSuccess;
    }

    public void setIsSuccess(boolean IsSuccess) {
        this.IsSuccess = IsSuccess;
    }

    public String getOutputMessage() {
        return OutputMessage;
    }

    public void setOutputMessage(String OutputMessage) {
        this.OutputMessage = OutputMessage;
    }

    public Object getCode() {
        return code;
    }

    public void setCode(Object code) {
        this.code = code;
    }

    public DataBean getData() {
        return Data;
    }

    public void setData(DataBean Data) {
        this.Data = Data;
    }

    public static class DataBean {
        @SerializedName("1")
        private List<_$1Bean> _$1;
        @SerializedName("2")
        private List<_$2Bean> _$2;

        public List<_$1Bean> get_$1() {
            return _$1;
        }

        public void set_$1(List<_$1Bean> _$1) {
            this._$1 = _$1;
        }

        public List<_$2Bean> get_$2() {
            return _$2;
        }

        public void set_$2(List<_$2Bean> _$2) {
            this._$2 = _$2;
        }

        public static class _$1Bean {
            /**
             * id : 1
             * name : 机油
             * status : 1
             * healthScale : 100.0
             * healthStatus : 1
             * type : 1
             * setStatus : null
             * pid :ull n
             * deviceType : 1
             * obdPeiZhiDTOs : [{"id":17,"name":"矿物质机油","status":1,"healthScale":100,"healthStatus":null,"type":2,"setStatus":null,"pid":1,"deviceType":1,"obdPeiZhiDTOs":null},{"id":18,"name":"合成机油","status":1,"healthScale":100,"healthStatus":null,"type":2,"setStatus":null,"pid":1,"deviceType":1,"obdPeiZhiDTOs":null}]
             */

            private int id;
            private String name;
            private int status;
            private double healthScale;
            private int healthStatus;
            private int type;
            private Object setStatus;
            private Object pid;
            private int deviceType;
            private List<ObdPeiZhiDTOsBean> obdPeiZhiDTOs;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public double getHealthScale() {
                return healthScale;
            }

            public void setHealthScale(double healthScale) {
                this.healthScale = healthScale;
            }

            public int getHealthStatus() {
                return healthStatus;
            }

            public void setHealthStatus(int healthStatus) {
                this.healthStatus = healthStatus;
            }

            public int getType() {
                return type;
            }

            public void setType(int type) {
                this.type = type;
            }

            public Object getSetStatus() {
                return setStatus;
            }

            public void setSetStatus(Object setStatus) {
                this.setStatus = setStatus;
            }

            public Object getPid() {
                return pid;
            }

            public void setPid(Object pid) {
                this.pid = pid;
            }

            public int getDeviceType() {
                return deviceType;
            }

            public void setDeviceType(int deviceType) {
                this.deviceType = deviceType;
            }

            public List<ObdPeiZhiDTOsBean> getObdPeiZhiDTOs() {
                return obdPeiZhiDTOs;
            }

            public void setObdPeiZhiDTOs(List<ObdPeiZhiDTOsBean> obdPeiZhiDTOs) {
                this.obdPeiZhiDTOs = obdPeiZhiDTOs;
            }

            public static class ObdPeiZhiDTOsBean {
                /**
                 * id : 17
                 * name : 矿物质机油
                 * status : 1
                 * healthScale : 100.0
                 * healthStatus : null
                 * type : 2
                 * setStatus : null
                 * pid : 1
                 * deviceType : 1
                 * obdPeiZhiDTOs : null
                 */

                private int id;
                private String name;
                private int status;
                private double healthScale;
                private Object healthStatus;
                private int type;
                private Object setStatus;
                private int pid;
                private int deviceType;
                private Object obdPeiZhiDTOs;

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public int getStatus() {
                    return status;
                }

                public void setStatus(int status) {
                    this.status = status;
                }

                public double getHealthScale() {
                    return healthScale;
                }

                public void setHealthScale(double healthScale) {
                    this.healthScale = healthScale;
                }

                public Object getHealthStatus() {
                    return healthStatus;
                }

                public void setHealthStatus(Object healthStatus) {
                    this.healthStatus = healthStatus;
                }

                public int getType() {
                    return type;
                }

                public void setType(int type) {
                    this.type = type;
                }

                public Object getSetStatus() {
                    return setStatus;
                }

                public void setSetStatus(Object setStatus) {
                    this.setStatus = setStatus;
                }

                public int getPid() {
                    return pid;
                }

                public void setPid(int pid) {
                    this.pid = pid;
                }

                public int getDeviceType() {
                    return deviceType;
                }

                public void setDeviceType(int deviceType) {
                    this.deviceType = deviceType;
                }

                public Object getObdPeiZhiDTOs() {
                    return obdPeiZhiDTOs;
                }

                public void setObdPeiZhiDTOs(Object obdPeiZhiDTOs) {
                    this.obdPeiZhiDTOs = obdPeiZhiDTOs;
                }
            }
        }

        public static class _$2Bean {
            /**
             * id : 1
             * name : 汽油滤芯
             * status : 1
             * healthScale : 100.0
             * healthStatus : 1
             * type : 1
             * setStatus : null
             * pid : null
             * deviceType : 2
             * obdPeiZhiDTOs : [{"id":26,"name":"内置式汽油滤","status":1,"healthScale":100,"healthStatus":null,"type":2,"setStatus":null,"pid":12,"deviceType":2,"obdPeiZhiDTOs":null},{"id":27,"name":"外置式汽油滤","status":1,"healthScale":100,"healthStatus":null,"type":2,"setStatus":null,"pid":12,"deviceType":2,"obdPeiZhiDTOs":null}]
             */

            private int id;
            private String name;
            private int status;
            private double healthScale;
            private int healthStatus;
            private int type;
            private Object setStatus;
            private Object pid;
            private int deviceType;
            private List<ObdPeiZhiDTOsBeanX> obdPeiZhiDTOs;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public double getHealthScale() {
                return healthScale;
            }

            public void setHealthScale(double healthScale) {
                this.healthScale = healthScale;
            }

            public int getHealthStatus() {
                return healthStatus;
            }

            public void setHealthStatus(int healthStatus) {
                this.healthStatus = healthStatus;
            }

            public int getType() {
                return type;
            }

            public void setType(int type) {
                this.type = type;
            }

            public Object getSetStatus() {
                return setStatus;
            }

            public void setSetStatus(Object setStatus) {
                this.setStatus = setStatus;
            }

            public Object getPid() {
                return pid;
            }

            public void setPid(Object pid) {
                this.pid = pid;
            }

            public int getDeviceType() {
                return deviceType;
            }

            public void setDeviceType(int deviceType) {
                this.deviceType = deviceType;
            }

            public List<ObdPeiZhiDTOsBeanX> getObdPeiZhiDTOs() {
                return obdPeiZhiDTOs;
            }

            public void setObdPeiZhiDTOs(List<ObdPeiZhiDTOsBeanX> obdPeiZhiDTOs) {
                this.obdPeiZhiDTOs = obdPeiZhiDTOs;
            }

            public static class ObdPeiZhiDTOsBeanX {
                /**
                 * id : 26
                 * name : 内置式汽油滤
                 * status : 1
                 * healthScale : 100.0
                 * healthStatus : null
                 * type : 2
                 * setStatus : null
                 * pid : 12
                 * deviceType : 2
                 * obdPeiZhiDTOs : null
                 */

                private int id;
                private String name;
                private int status;
                private double healthScale;
                private Object healthStatus;
                private int type;
                private Object setStatus;
                private int pid;
                private int deviceType;
                private Object obdPeiZhiDTOs;

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public int getStatus() {
                    return status;
                }

                public void setStatus(int status) {
                    this.status = status;
                }

                public double getHealthScale() {
                    return healthScale;
                }

                public void setHealthScale(double healthScale) {
                    this.healthScale = healthScale;
                }

                public Object getHealthStatus() {
                    return healthStatus;
                }

                public void setHealthStatus(Object healthStatus) {
                    this.healthStatus = healthStatus;
                }

                public int getType() {
                    return type;
                }

                public void setType(int type) {
                    this.type = type;
                }

                public Object getSetStatus() {
                    return setStatus;
                }

                public void setSetStatus(Object setStatus) {
                    this.setStatus = setStatus;
                }

                public int getPid() {
                    return pid;
                }

                public void setPid(int pid) {
                    this.pid = pid;
                }

                public int getDeviceType() {
                    return deviceType;
                }

                public void setDeviceType(int deviceType) {
                    this.deviceType = deviceType;
                }

                public Object getObdPeiZhiDTOs() {
                    return obdPeiZhiDTOs;
                }

                public void setObdPeiZhiDTOs(Object obdPeiZhiDTOs) {
                    this.obdPeiZhiDTOs = obdPeiZhiDTOs;
                }
            }
        }
    }
}
